package com.tbynet.jwp.service.spi;

import com.jfinal.kit.Ret;
import com.tbynet.jwp.model.Options;
import java.util.List;

/**
 * 选项服务编排管理类
 * @ClassName: OptionManager
 * @Description: 负责选项相关业务的编排和事务管理
 * @Author: 佰亿互联
 * @Date: 2025年11月4日
 *
 * @Copyright: 2025 www.tbynet.com Inc. All rights reserved.
 * 注意: 本内容仅限于内部传阅，禁止外泄以及用于其他的商业目
 */
public interface OptionManager {

    /**
     * 批量更新选项（事务处理）
     * Manager层负责事务管理
     *
     * @param options 选项列表
     * @return 更新结果
     */
    Ret batchUpdateOptions(List<Options> options);

    /**
     * 批量保存选项（事务处理）
     * Manager层负责事务管理
     *
     * @param options 选项列表
     * @return 保存结果
     */
    Ret batchSaveOptions(List<Options> options);
}